home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 4 / Amiga Tools 4.iso / tools / internet-tools / connect-line / cl / devkit / fd / cl_prefs_lib.fd < prev    next >
Encoding:
Text File  |  1995-09-01  |  1.9 KB  |  68 lines

  1. ##base _CLPrefsBase
  2. ##bias 30
  3. ##public
  4. CLP_GetPrefs(id,subid,data,size,stamp)(d0/d1/a0/d2/a1)
  5. CLP_SetPrefs(id,subid,data,size,stamp)(d0/d1/a0/d2/a1)
  6. CLP_GetPrefsSize(id,subid)(d0/d1)
  7. CLP_DeletePrefs(id,subid)(d0/d1)
  8. CLP_DeletePrefsID(id)(d0)
  9. CLP_AddNotify(id,port)(d0/a0)
  10. CLP_RemNotify(notify)(a0)
  11. CLP_ReplyNotify(notifymsg)(a0)
  12. CLP_NextSubID(id,subid)(a0/d0)
  13. CLP_PrevSubID(id,subid)(a0/d0)
  14. CLP_MaxSubID(id)(d0)
  15. * specific functions
  16. CLP_GetSystemName()()
  17. CLP_GetSystemAddress()()
  18. CLP_MakeTempFileName(namebuffer,estimatedsize)(a0/d0)
  19. * userlist support
  20. CLP_GetUser(username,user,profile)(a0/a1/a2)
  21. CLP_GetUserByIndex(indexnum,user,profile)(d0/a0/a1)
  22. CLP_SetUser(user,profile)(a0/a1)
  23. CLP_DelUser(username,delpath)(a0,d0)
  24. CLP_NextUser(user,profile)(a0/a1)
  25. CLP_NumUsers()()
  26. CLP_AllocateUserlist(readwrite)(d0)
  27. CLP_FreeUserlist()()
  28. * mailer semaphore support (private!)
  29. CLP_RequestMailerSem(msg)(a0)
  30. CLP_FreeMailerSem()()
  31. CLP_RemoveMailerSem(msg)(a0)
  32. * packer support
  33. CLP_PK_FindByStamp(stamp,idstore)(a0/a1)
  34. CLP_PK_Unpack(packid,arcname,destdir)(a0/a1/a2)
  35. CLP_PK_PackA(packid,arcname,filearray)(a0/a1/a2)
  36. * more sortin support
  37. CLP_MakeSpoolName(dest,sysname,prespool)(a0/a1/d0)
  38. CLP_RenameToSpool(prespoolname)(a0)
  39. CLP_MakeTrashName(dest,sysname,oldfilename)(a0/a1/a2)
  40. * more packer support
  41. CLP_PK_AllocSem()()
  42. CLP_PK_FreeSem()()
  43. * misc
  44. CLP_GetSystemNameLowerCase()()
  45. CLP_PK_AttemptSem()()
  46. CLP_RenameToSpoolSysname(prespoolname,newsysname)(a0/a1)
  47. * DBInfo
  48. CLP_GetDBInfo()()
  49. CLP_SaveDBInfo()()
  50. CLP_GetNumNewUsers()()
  51. * compatibility
  52. CLP_GetGroupName(num)(d0)
  53. CLP_SetGroup(grouparray,num)(a0/d0)
  54. CLP_ClrGroup(grouparray,num)(a0/d0)
  55. CLP_GetGroup(grouparray,num)(a0/d0)
  56. CLP_SaveGroupNames()()
  57. CLP_GetPort(portnum)(d0)
  58. CLP_SavePorts(num)(d0)
  59. CLP_GetNumPorts()()
  60. CLP_RegisterDBViewer(task,sigmask)(a0/d0)
  61. *
  62. CLP_PK_RereadPacker()()
  63. CLP_PK_GetPackerList()()
  64. *
  65. CLP_CallEditor(filename)(a0)
  66. CLP_FlushData()()
  67. ##end
  68.